"""
编写一个 Python 函数 `calculate_grade`，满足以下功能：

1. 函数接收一个列表 `scores` 作为参数，列表中包含若干个整数，表示学生的各科成绩。
2. 函数计算这些成绩的平均值（保留两位小数）。
3. 根据平均成绩，返回相应的等级评定，规则如下：
   - 平均成绩 >= 90：返回 `"A"`（优秀）
   - 80 <= 平均成绩 < 90：返回 `"B"`（良好）
   - 70 <= 平均成绩 < 80：返回 `"C"`（中等）
   - 60 <= 平均成绩 < 70：返回 `"D"`（及格）
   - 平均成绩 < 60：返回 `"F"`（不及格）
4. 如果输入的列表为空（即没有成绩），函数应返回 `"Invalid input"
"""
"""
a= [85, 90, 78, 92, 88]
def add(a):
    s=0
    for i in a:
        s+=i
    i=s/len(a)
    if i >= 90:
        print("A（优秀）")
    elif i >=80 and i < 90:
        print("B（良好）")
    elif i >=70 and i < 80:
        print("C（中等）")
    elif i >=60 and i < 70:
        print("D（及格）")
    else :
        print("F（不及格）")
add(a)
"""
"""
1.	根据用户不同的选择计算不同形状的面积（三角形、正方形、长方形）
（用不同方式实现：
 1.参数和面积在自定义函数中输入和输出 
 2.参数在主函数中接收  
 3.参数在主函数中接收并且在主函数中要计算面积和）
"""
"""
#1
def add():
    s=input("选择计算什么形状大面积（1三角形2正方形3长方形）")
    if s=="1":
        h=int(input("输入宽"))
        g=int(input("输入高"))
        w=h*g
        print(f"面积为{w/2}")
    if s=="2":
        g=int(input("输入边长"))
        print(f"面积为{g*g}")
    if s=="3":
        h=int(input("输入宽"))
        g=int(input("输入高"))
        print(f"面积为{h*g}")
add()
"""
"""
7.	在主函数中接收10个数存入数组，在自定义函数中，
将该数组中的最大值与第一个元素交换，
最小值与最后一个元素交换，然后在主函数中输出交换后的数组
"""
s=[]
for i in range(10):
    s.append(int(input(f"输入第{i+1}数字")))
print(s)
def add(a):
    da=a[0]
    xiao=a[0]
    s=0
    s1=0
    for i in range(10):
        if da<a[i]:
            da=a[i]
            s=i
        if xiao>a[i]:
            xiao=a[i]
            s1=i
    
